vegetated substrate - German English Dictionary